package com.atm.thirdplt.common.core.domain.his;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.omg.CORBA.INTERNAL;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;
import java.io.Serializable;

/**
 * 同步his系统药品信息(AtmHisMaterial)实体类
 *
 * @author duanpinghui
 * @since 2021-08-28 19:56:39
 */
@Data
public class AtmHisMaterial implements Serializable {
    private static final long serialVersionUID = -37451556308019233L;
    /**
    * 收费代码
    */
    private String itemCode;
    /**
    * 收费项目
    */
    private String itemName;
    /**
    * 规格
    */
    private String itemSpec;
    /**
    * 单位
    */
    private String units;
    /**
    * 价格
    */
    private Double price;
    /**
    * （西药 中药）
    */
    private String feeCategory;
    /**
    * 厂家
    */
    private String manufacturer;
    /**
    * 频次
    */
    private String frequency;
    /**
    * 天数
    */
    private Double days;
    /**
    * his原始类别分类名称
    */
    private String typeName;
    /**
    * his原始分类id
    */
    private String typeId;
    /**
    * 输血，麻药..
    */
    private String itemClass;
    /**
    * 创建时间
    */
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm",timezone = "GMT+8")
    private Date createTime;
    /**
    * 修改时间
    */
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm",timezone = "GMT+8")
    private Date updateTime;
    /**
    * 分组(1 药品 2是检查)
    */
    private String groupName;
    /**
    * 药品剂量
    */
    private Double drugDose;
    /**
    * 简称
    */
    private String itemNameAbbr;
    /**
     * 0 正常 1失效
     */
    private Integer invalid;

}